# encoding:UTF-8
import re

__author__ = 'Hope6537'

s = r'ABC\-001'  # Python的字符串
# 对应的正则表达式字符串不变，使用r转义
# 'ABC\-001'

# match()方法判断是否匹配，如果匹配成功，返回一个Match对象，否则返回None。常见的判断方法就是：
print (re.match(r'^\d{3}\-\d{3,8}$', '010-12345'))
# 切割字符串
print (re.split(r'[\s\,\;]+', 'a,b;; c  d'))
# 正则表达式分组
t = '19:05:30'
m = re.match(
    r'^(0[0-9]|1[0-9]|2[0-3]|[0-9])\:(0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]|[0-9])\:(0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]|[0-9])$',
    t)
print(m.groups())